Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 Greece F1 Greece F2 USA F12 USA F14 USA F15 India #2-w1 India #2-w4 USA F4 India F4 India F5 Germany F4 Germany F5 Morocco F2 Canada F1 France F9 Italy F2 India #2-w2 India #2-w3 India F1 India F2 USA F5 Fifth Third Bank Tennis Classic - Lexington Badden Open by Rothaus - Ettlingen AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Schickendanz Open - Furth Nielsen USTA Pro Tennis Championship - Winnetka Rome Challenger Trani Challenger Meknes Challenger San Benedetto Challenger Porto Alegre Challenger Meerbusch Challenger Karlsruhe Challenger Todi Challenger 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Dusseldorf Open 2006 - Dusseldorf Oberstaufen Cup - Oberstaufen Ostdeutscher Sparkassen Cup - Dresden Furth Challenger Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Rhodes Challenger Zagreb Challenger Vietnam Open - Ho Chi Minh City Lugano Challenger CA Tennis Trophy - Vienna Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Calabasas Challenger The Stella Artois Championships - London RCA Championships - Indianapolis BCR Open Romania - Bucharest Mumbai Open - Mumbai Next Generation Adelaide International - Adelaide Heineken Open - Auckland Muller Cup 99 - Ulm Architect Open - Budapest The Tennis Channel Open - Las Vegas Naples Challenger - Naples BMW Tennis Championship - Sunrise Countrywide Classic - Los Angeles Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Siemens Open - Scheveningen The Comercia Bank Challenger - Aptos s'Tennis Masters Challenger - Graz Brisbane - Brisbane Geneva Challenger - Geneva SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Black Forest Open - Freudenstadt BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Masters Series - Hamburg TEAN International - Alphen Aan Den Rijn If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland Movistar Open - Santiago Home Depot Center USTA Challenger - Carson Ford Tennis Championships - Louisville Bauer Watertechnilogy Cup 2008 - Eckental Samarkand Challenger - Samarkand International Tennis Championships - Delray Beach Heilbronn Challenger Dallas Challenger Sunrise Challenger Media Will Cup Busan Challenger Tennis - Busan Monza Challenger Talahassee Challenger Rome Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Turin Challenger Scheveningen Challenger Ordina Open - s-Hertogenbosch RCA Championships - Indianapolis International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad Genova Challenger Medibank International - Sydney Oberstaufen Challenger SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Alphen Challenger Thailand Open - Bangkok Banja Luka Challenger BMW Open - Munich Gerry Weber Open - Halle Sacramento Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Tiburon Challenger Charlottesville Challenger Legg Mason Tennis Classic - Washington Casablanca Challenger Sarajevo Challenger Erste Bank Open - Vienna Brasil Open - Costa do Sauipe Kosice Challenger Sarasota Challenger Rome Challenger Brisbane International - Brisbane Savannah Challenger Apia International - Sydney Oberstaufen Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Furth Challenger Poznan Challenger BMW Open - Munich Como Challenger Banja Luka Challenger AEGON Championships - London Eckental Challenger Sydney International - Sydney Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb ECM Cup - Prague 10th Wartburg Open - Eisenach Muller Cup - Ulm XXIX Edizione 'A.Savoldi Marco' - Manerbio DPD Challenger 2002 - Aschaffenburg Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Memorial Kolyaskin - Donetsk Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Warsteiner Challenger - Wolfsburg Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Architect Open - Budapest ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt EI Bank Bulgarian Challenger - Sofia Kamnik Challenger - Kamnik Kuppers Kolsch Cup by Lambertz - Aachen Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka USTA Challenger of San Antonio - San Antonio Open de la Ville de Saint Denis - Reunion Island The Wright Financial Group, Inc. Challenger - Champaign Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Stockholm Open - Stockholm 2003 Freeman Men's Challenger - Joplin Warsteiner Challenger Lubeck - Lubeck Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Black Forest Open 2002 - Freudenstadt The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari Garden Open - Rome Ljubljana Open - Ljubljana ATU Cup - Weiden Nord/LB Open - Braunschweig Weissenhauser Strand Cup - Hamburg San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Geneva Challenger - Geneva DPD Challenger 2001 - Aschaffenburg Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Pro Tennis World Open - Boca Raton Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Ispat Open 2004 - Ostrava West Side Tennis Club Clay Court Challenger - Forest Hills Steelers Cup - Kosice Budapest Challenger - Budapest Ljubljana Open - Ljubljana Schickedanz Open - Furth USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Steelers Cup - Kosice Baumag Open - Budapest Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen The Natrel's Challenger of Granby - Granby Banca Marche Tennis Cup - San Benedetto 2004 Colorado Tennis Classic - Denver Alfa Romeo Tennis Cup - Cordenons ATP Challenger Open 2004 - Monchengladbach Sarajevo Open 2004 - Sarajevo Antonio Savoldi-Marco Co. - Manerbio Banja Luka Challenger 2004 - Banja Luka Smith Barney Men's Challenger - Covington Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Volkswagen Challenger 2005 - Wolfsburg Pro Tennis World Open - Sunrise Challenger Casablanca San Angel - Mexico City Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills San Remo Tennis Cup 15° Piertomaso - San Remo Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Porsche Open - Poznan GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt TED Open - Istanbul Banja Luka Challenger 2005 - Banja Luka Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Millenium Tennis Championships - Delray Beach BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda Unicredit (Suisse) Bank S. A. Challenger - Chiasso Atlanta Clay Court Challenger - Atlanta Ostdeutscher Sparkassen Cup - Dresden Harrah's Entertainment Men's Pro Challenger - Tunica Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Heineken Open - Auckland SAP Open - San Jose WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava Music City Challenger - Nashville Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Porsche Open - Poznan San Marino Cepu Open - San Marino Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Music City Challenger - Nashville JSM Challenger - Champaign Red Letter Days Open - Nottingham Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza Roma Open Challenger - Rome Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Fifth Third Bank Tennis Championships - Lexington San Marino CEPU Open - San Marino Oldum Brown Vancouver Open - Vancouver 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Delray Beach International Tennis Championships - Delray Beach Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville JSM Challenger of Champaign - Urbana IPP Open - Helsinki Regions Morgan Keegan Championships - Memphis Furth Challenger Knoxville Challenger Champaign Challenger Rabat Challenger Caltanissetta Challenger Monza Challenger Tallahassee Challenger Rome Challenger Sarasota Challenger Savannah Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Rijeka Challenger Marburg Challenger Winnetka Challenger Oberstaufen Challenger Aptos Challenger Poznan Challenger Lexington Challenger Dortmund Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Szczecin Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Honolulu Challenger Bergamo Challenger Meknes Challenger Wolfsburg Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Dallas Challenger St. Brieuc Challenger Rome Challenger Nottingham Challenger Furth Challenger Kosice Challenger Marburg Challenger Sibiu Challenger Como Challenger Alphen Challenger Szczecin Challenger Rio De Janeiro Challenger Montevideo Challenger Quimper Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Scheveningen Challenger Oberstaufen Challenger Rome Challenger Alphen Challenger Szczecin Challenger Marburg Challenger Ortisei Challenger Heilbronn Challenger Heilbronn Open - Heilbronn Banja Luka Challenger Hypo Group Tennis International - Portschach Tampere Imageneering Open - Tampere Warsteiner Challenger Lubeck 2001 - Lubeck Samsung Securities Cup - Seoul VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Neride Prague Indoor - Prague Scania Stockholm Open - Stockholm Chennai Open - Chennai Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Samsung Securities Cup - Seoul Caversham International Tennis Tournament - Jersey RCA Championships - Indianapolis RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Mercedes Cup - Stuttgart Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart BMW Open - Munich Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane U.S. Mens's Clay Court Championship - Houston 2002 Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Medibank International - Sydney Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami The Stella Artois Grass Court Championships - London Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Australian Open - Melbourne Qatar Open - Doha U.S. Open - New York Open de la Comunidad Valenciana - Valencia Brisbane International - Brisbane Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Chennai Open - Chennai Australian Open - Melbourne U.S. Open - New York Chennai Open - Chennai Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sydney International - Sydney NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Apia International - Sydney Davis Cup, Group II, 1R, TUR-BIH 1-3 River Oaks International Tennis Tournament - Houston Davis Cup, PO, FRA-GER 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1